﻿using SBPweb.Messenger.Clients.Base;

namespace SBPweb.Messenger.Clients.WLM
{

    public class WindowsLiveMessenger : IMessenger
    {

        #region Private fields

        private IConnectionManager mConnection;
        private IContactManager mContact;

        #endregion

        #region Constructor logic

        public WindowsLiveMessenger()
        {
            mConnection = new Connections.ConnectionManager();
            mContact = new Contacts.ContactManager();
        }

        #endregion

        #region Property accessors

        public IConnectionManager Connections
        {
            get
            {
                return mConnection;
            }
        }

        public IContactManager Contacts
        {
            get
            {
                return mContact;
            }
        }

        public IConversationManager Conversations
        {
            get { throw new System.NotImplementedException(); }
        }

        public IProfileManager Profiles
        {
            get { throw new System.NotImplementedException(); }
        }

        #endregion

    }

}